body {
	width: 1100px;
	height: 650px;
    margin:auto;
	color: #000;
    font-size: 14px;
    text-align: justify;
    font-size: 14px;
    font-family: Calibri, Arial, Verdana, sans-serif;
}

h1{
	font-size: 46px;
	    text-align:center;
	    	box-shadow: 1px 1px 6px #000;
}

td{
	vertical-align: top;
	padding: 8px;
	font-size: 14px;
}

.td2{
	vertical-align: center;
	padding: 8px;
	font-size: 14px;
}

h3 { 
	font: 120% sans-serif;
	text-align: center;
	text-decoration:underline;
 }
 
thead {
    font-weight:bold;
    text-align:center;
        
}

tbody{
    font-family: sans-serif;
}

.encadreTd{
	box-shadow: 1px 1px 6px #B0B0B0;
	background-color: #B0B0B0 ;
}

.encadreTdbis{
	box-shadow: 1px 1px 6px #E8E8E8;
	background-color: #E8E8E8 ;
}

/*.encadreTr{
	box-shadow: 1px 1px 6px #B0B0B0;
	background-color: #B0B0B0 ;
}*/

.tdRemplir{
	background-color: #B0B0B0 ;
}

.imgCine{
box-shadow: 1px 1px 6px #555;
}

#centre{   
   margin-bottom: 20px; /* Ca c'est pour ?viter que le corps colle trop au pied de page en-dessous */
   padding: 5px; /* Pour ?viter que le texte ? l'int?rieur du corps ne colle trop ? la bordure */
   padding-left : 100px;
   padding-right: 100px;
   text-align: justify;
   background-color:#E2E2DE;
   padding:0.5em;
   border-style:solid;
   border-color:#939392;
}

.titreLogin{
    font-size: 42pt;
    font-family: Verdana;
    font-weight:bold;
    color:#4f69a2;
    padding: 10px;
    text-align: left;
}

.noStyle{
    width: inherit;
    top : inherit;
/*    width: 998px;
    height: 100px;*/
    border: none;
    text-align: inherit;
    border-collapse: inherit;
}

.imgLog{
	position: relative; top: 17%; left: 15%; 
	width: 80px; height: 80px;
}

a{
	text-decoration: none;
	color: #000;
}

a:hover {
color:#4f69a2;
}


 
/* 
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }

a:link img, a:visited img { border-style: none } /* no border on img links */
/*
a img { color: white; }       
@media all {                   
  a img { color: inherit; }   
}
/*
th, td { /* ns 4 *//*
  font-family: sans-serif;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
/* h1, h2, h3 { color: #005A9C; background: white } *//*
h1, h2, h3, h4, h5, h6 { color: #009999; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }

h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

.hide { display: none }

.danger {
	color: black;
	border: solid;
	border-color: black;
	border-width: 2pt 2pt 2pt 2pt;
	background-image: url('bg-white.gif');
}
.attention {
	color: black;
	border: solid;
	border-color: darkred;
	border-width: 2pt 2pt 2pt 2pt;
	background-image: url('bg-red.gif');
}
.info {
	color: black;
	border: solid;
	border-color: darkblue;
	border-width: 2pt 2pt 2pt 2pt;
	background-image: url('bg-blue.gif');
}
*/